SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 41826: In Windows operating environments, applying a SAS® 9.2 subcapacity license reports double the number of processors when hyper-threading is enabled

DetailsAboutRate It

Subcapacity licensing is available in SAS 9.2 for Microsoft Windows operating systems. This allows SAS licensing based on the number of CPUs that are on a machine. Further details about subcapacity licensing for Windows operating systems are documented in SAS Note 41121: "Starting in SAS® 9.2, a SAS® subcapacity license for a Microsoft Windows operating system is available and includes number of cores and computer name."

If the number of CPUs is limited in the BIOS, and hyper-threading is turned on, then the number of CPUs that is reported to SAS is increased by the number of threads. On a SAS installation with subcapacity licensing, the false number of CPUs that is reported produces the following SAS error message:

ERROR: The SAS System is executing on a processor (CPU) whose model name, model
       number, and serial number are not included in the setinit data used to
       initialize the SAS System library in use. This is permitted if this
       processor is a designated backup processor for a licensed CPU. For this
       site, the SAS system is licensed for the following CPU serial numbers:

            Model **your-machine-name* Serial Number +1

ERROR: You are licensed to run on a system with a CPU of no more than 1 but the
       actual CPU count is 2.

The numbers that are included in the preceding error message vary depending on the number of CPUs that are on the machine and the number of CPUs that are licensed.

To work around this problem, turn off hyper-threading.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemBase SASMicrosoft Windows Server 2003 Datacenter 64-bit Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Enterprise 64-bit Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft® Windows® for x649.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Datacenter Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Enterprise Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 Standard Edition9.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2003 for x649.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 20089.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows Server 2008 for x649.21_M39.39.2 TS2M39.3 TS1M0
Microsoft Windows XP Professional9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Enterprise 32 bit9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Enterprise x649.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Home Premium 32 bit9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Home Premium x649.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Professional 32 bit9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Professional x649.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Ultimate 32 bit9.21_M39.39.2 TS2M39.3 TS1M0
Windows 7 Ultimate x649.21_M39.39.2 TS2M39.3 TS1M0
Windows Vista9.21_M39.39.2 TS2M39.3 TS1M0
Windows Vista for x649.21_M39.39.2 TS2M39.3 TS1M0
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.